﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Server
{
    public partial class Porta_password_control : Form
    {
        public Porta_password_control()
        {
            InitializeComponent();
        }

        public int Porta { get { return int.Parse(this.Porta_TextBox.Text); } }
        public string Password { get { return this.Password_textBox.Text; } }
        /// <summary>
        /// Questa funziona controlla se l'imput utente e corretto, se lo è allora setta DialogResult=OK e ritorna a chi lo ha chiamato
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button1_Click(object sender, EventArgs e)
        {
            int a;
            if (this.Porta_TextBox.Text == "" || this.Password_textBox.Text == "")
            {
                MessageBox.Show("Inserire tutti i campi");
            }
            else if (int.TryParse(this.Porta_TextBox.Text, out a) == false)
            {

                MessageBox.Show("Inserire un Numero");

            }
            else if (int.Parse(Porta_TextBox.Text) <= 0 || int.Parse(Porta_TextBox.Text) >= 65536)
            {
                MessageBox.Show("Numero porta non corretto");
            }
            else
                DialogResult = DialogResult.OK;

        }        
    }
}
